home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 1241 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  3.3 KB

  1. Path: Starbase.NeoSoft.COM!barrym
  2. From: barrym@starbase.neosoft.com (barrym)
  3. Newsgroups: comp.lang.c++,comp.lang.pascal.delphi.misc,comp.os.ms-windows.programmer.tools.misc,alt.folklore.computers
  4. Subject: Re: C++ with Zapp vs. Delphi
  5. Followup-To: comp.lang.c++,comp.lang.pascal.delphi.misc,comp.os.ms-windows.programmer.tools.misc,alt.folklore.computers
  6. Date: 10 Jan 1996 01:56:07 GMT
  7. Organization: NeoSoft Internet Services   +1 713 968 5800
  8. Message-ID: <4cv6bn$eiu@uuneo.neosoft.com>
  9. References: <4cfor8$qno@picasso.op.net> <lKI7w0JfF61N089yn@oslonett.no> <4coar6$d4n@sun4.bham.ac.uk> <4cpek3$i7@brasaap.iaehv.nl>
  10. NNTP-Posting-Host: starbase.neosoft.com
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Rob J. Nauta (rob@brasaap.iaehv.nl) wrote:
  14. : M.Abdollahi@bham.ac.uk (M.Abdollahi) writes:
  15.  
  16. : >mobergru@oslonett.no (Rune Moberg) wrote:
  17.  
  18. : ->>Pascal is simpler, but C++ is more powerful/flexible.
  19. : ->>Is this a fair comparison?
  20.  
  21. : ->I fail to see how "simpler" means less "powerful/flexible"?
  22.  
  23. : ->How do you measure it? The time it takes to develop a fairly large
  24. : ->application?
  25.  
  26. : Not really. When those languages were defined, the simple terminal
  27. : was the user interface. They both didn't need much more than file I/O,
  28. : treating the terminal device as a file. 
  29. : Today, the target OS is much more powerful. When developing for
  30. : MS-Windows, the support for the GUI is much more important than the
  31. : language used regarding the developement speed.
  32.  
  33. : >For some people if something is simpler to use means it is less
  34. : >powerful ! But DELPHI is just if not more powerful than C++. 
  35.  
  36. : That's a meaningless statement. Compare C++ to Object Pascal, or
  37. : Delphi to Visual C++ and all its tools and classes.
  38.  
  39. : >The professional programmers do not like the idea that non-professional
  40. : >programmers can use DELPHI and produce even better programs than
  41. : >professional programmers who use C++ and this is the main reason that
  42. : >sometimes they critisize DELPHI. I bet if DELPHI was difficult to use
  43. : >some professional programmers would have loved and admired it !
  44.  
  45. : Well, many 'professional' programmers here have little technical 
  46. : background. Sure, they know the Windows API, but I've seen some examples
  47. : here... Some code, using the most exotic undocumented features, with
  48. : lots of global variables, memory leaking, off-by-one errors in walking
  49. : an array etc.
  50.  
  51. : I may not know too many Windows specifics, but at least I can make
  52. : a finite state machine, linked lists, sort a linked list by just 
  53. : moving the pointers. Many programmers would just allocate a huge
  54. : array, or sort by moving the objects itself around.
  55.  
  56. I'm a C programmer in a shop with lots of professional programmers using
  57. VB and all the other new high level stuff and they do produce some very
  58. nice apps very quickly.  They also get stuck a lot.  They run into all
  59. sorts of OS limitations that they need to overcome, and all kinds of
  60. speed problems presented by VB (and Delphi) and they call me.
  61.  
  62. My title is Senior Systems Analyst.  If they ever really get these high
  63. level programming tools designed without so many holes, I may have to
  64. actually learn how to analyze senior systems, or whatever it is that
  65. Senior Systems Analysts are supposed to do.
  66.  
  67. High level and simple means limitations, at least in the world as it is
  68. today.  I have no doubt that will change, but I expect to retire first.
  69.  
  70. Barry
  71.  
  72.